﻿/*----------------------------------------------------------------
           // Copyright (C) 2008 安华顺通(北京)科技有限公司
           // 版权所有。 
           //
           // 文件名：SysCompilerTable.cs
           // 文件功能描述：表编译功能。
           //
           // 
           // 创建标识：姓名20080916
           //
           // 修改标识
           // 修改描述：
           //
           // 修改标识：
           // 修改描述：
----------------------------------------------------------------*/
using System;
using System.Reflection;

namespace RuleCode.Common
{
    public struct EDTRelation
    {
        private string eDTName;
        public string EDTName 
        { get { return this.eDTName; } set { this.eDTName = value; } }
        
        private string tableName;
        public string TableName
        { get { return this.tableName; }
            set { this.tableName = value; this.QueryName = this.tableName + "_Query"; } 
        }
        
        private string fieldName;
        public string FieldName
        { get { return this.fieldName; } set { this.fieldName = value; } }

        private System.Type tableType;
        public System.Type TableType
        { get{return this.tableType ;}set{this.tableType =value;}}

        private System.Type fieldType;
        public System.Type FieldType
        { get { return this.fieldType; } set { this.fieldType = value; } }

        private System.Type eDTType;
        public System.Type EDTType
        { get { return this.eDTType; } set { this.eDTType = value; } }

        private System.Type queryType;
        public System.Type QueryType
        {
            get { return this.queryType; }
            set { this.queryType = value; } 
        }

        private string queryName;
        public string QueryName
        { 
            get { return this.queryName; }
            set
            { 
                this.queryName = value;

            } 
        }
        
    }
}
